package com.ssyt.hiring.web.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.ssyt.cdp.common.BaseDao;
import com.ssyt.hiring.entity.ResumeEntity;

@Repository
public class ResumeDao extends BaseDao<ResumeEntity, Integer> {

	/**
	 * 查询求职者简历信息
	 * 
	 * @param talentId
	 * @return
	 */
	public List<ResumeEntity> getTalentResume(int talentId) {
		String hql = "from ResumeEntity where talentId =?";
		return listEntityByHql(hql, talentId);
	}

	/**
	 * 删除求职者简历信息
	 * 
	 * @param resumeId
	 */
	public void resumeDelete(int resumeId) {
		ResumeEntity resume = load(resumeId);
		delete(resume);
	}

	/**
	 * 新增简历
	 * 
	 * @param resume
	 */
	public void resumeAdd(ResumeEntity resume) {
		save(resume);
	}

	public ResumeEntity preResumeUpdate(int resumeId) {
		return get(resumeId);
	}

	public void resumeUpdate(ResumeEntity resume) {
		update(resume);
	}

}
